package com.yanqu.road.entity.activity.douluodalu.data;

import com.yanqu.road.entity.DataObject;
import com.yanqu.road.entity.FieldTypeAnnotation;

@FieldTypeAnnotation(tableName = "t_u_douluodalu_patrons_time")
public class DouLuoDaLuPatronsTimesData extends DataObject {

    @FieldTypeAnnotation(select = true, update = true, desc = "活动ID")
    private int activityId;

    @FieldTypeAnnotation(update = true, desc = "玩家ID")
    private long userId;

    @FieldTypeAnnotation(update = true, desc = "门客ID")
    private int patronsId;

    @FieldTypeAnnotation(desc = "派遣次数")
    private int sendTimes;

    @FieldTypeAnnotation(desc = "挑战次数")
    private int fightTimes;

    @FieldTypeAnnotation(desc = "追捕次数")
    private int zhuiBuTimes;

    @FieldTypeAnnotation(desc = "重置时间")
    private long resetTime;

    public int getActivityId() {
        return activityId;
    }

    public void setActivityId(int activityId) {
        if(this.activityId != activityId) {
            this.activityId = activityId;
            setUpdateOption();
        }
    }

    public long getUserId() {
        return userId;
    }

    public void setUserId(long userId) {
        if(this.userId != userId) {
            this.userId = userId;
            setUpdateOption();
        }
    }

    public int getPatronsId() {
        return patronsId;
    }

    public void setPatronsId(int patronsId) {
        if(this.patronsId != patronsId) {
            this.patronsId = patronsId;
            setUpdateOption();
        }
    }

    public int getSendTimes() {
        return sendTimes;
    }

    public void setSendTimes(int sendTimes) {
        if(this.sendTimes != sendTimes) {
            this.sendTimes = sendTimes;
            setUpdateOption();
        }
    }

    public int getFightTimes() {
        return fightTimes;
    }

    public void setFightTimes(int fightTimes) {
        if(this.fightTimes != fightTimes) {
            this.fightTimes = fightTimes;
            setUpdateOption();
        }
    }

    public int getZhuiBuTimes() {
        return zhuiBuTimes;
    }

    public void setZhuiBuTimes(int zhuiBuTimes) {
        if(this.zhuiBuTimes != zhuiBuTimes) {
            this.zhuiBuTimes = zhuiBuTimes;
            setUpdateOption();
        }
    }

    public long getResetTime() {
        return resetTime;
    }

    public void setResetTime(long resetTime) {
        if(this.resetTime != resetTime) {
            this.resetTime = resetTime;
            setUpdateOption();
        }
    }
}
